package br.com.vendas;

import android.support.v7.app.ActionBarActivity;
import android.view.View;
import android.content.Context;
import android.content.Intent;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;


public class MainActivity extends ActionBarActivity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		
		
		
		//CRIANDO BANCO DE DADOS
		SQLiteDatabase db = openOrCreateDatabase("vendas.db", Context.MODE_PRIVATE, null);
		
		//LOG
		System.out.println("Banco de dados Criado!");
		
		//TABELAS DO BANCO DE DADOS

		//TABELA PRODUTOS
		StringBuilder sqlProdutos = new StringBuilder();
		sqlProdutos.append("CREATE TABLE IF NOT EXISTS [produtos](" );
		sqlProdutos.append("[_id] INTEGER PRIMARY KEY AUTOINCREMENT, ");
		sqlProdutos.append("nome VARCHAR(100)," );
		sqlProdutos.append("preco DOUBLE (10,2));");
		db.execSQL(sqlProdutos.toString());
		
		//LOG
		System.out.println("Tabela de produtos criada");
		
		//INSERINDO DADOS NA TABELA PRODUTOS
		//db.execSQL("INSERT INTO produtos(nome, preco) VALUES ('Coca Cola', '2.50')");
		//db.execSQL("INSERT INTO produtos(nome, preco) VALUES ('Red Bull', '5.50')");
		
		//TABELA VENDAS
		StringBuilder sqlVendas = new StringBuilder();
		sqlVendas.append("CREATE TABLE IF NOT EXISTS [vendas](" );
		sqlVendas.append("[_id] INTEGER PRIMARY KEY AUTOINCREMENT, ");
		sqlVendas.append("produto INTEGER," );
		sqlVendas.append("preco DOUBLE (10,2),");
		sqlVendas.append("la DOUBLE (10,9),");
		sqlVendas.append("lo DOUBLE (10,9));");
		db.execSQL(sqlVendas.toString());
		
		//LOG
		System.out.println("Tabela de vendas criado!");
		
		//FECHANDO CONEXAO COM O BANCO DE DADOS
		db.close();
	}
	
	public void NovaVenda(View view){
		startActivity(new Intent(getBaseContext(), NovaVendaActivity.class));
	}

}
